x86/emulate: add support for {,v}movd {,x}mm,r/m32 and {,v}movq {,x}mm,r/m64
authorZhi Wang <zhi.a.wang@intel.com>
Fri, 30 Sep 2016 13:01:23 +0000 (15:01 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 30 Sep 2016 13:01:23 +0000 (15:01 +0200)
commit4f13e5b3f69af139ce6f422beabc53b82273987f
tree519374a6d87d581ff8237d09f22bd030dec26246
parent50a12dd59f23f21bb946b52afd64574e63fc147a
x86/emulate: add support for {,v}movd {,x}mm,r/m32 and {,v}movq {,x}mm,r/m64

Found that Windows driver was using a SSE2 instruction MOVD.

Signed-off-by: Zhi Wang <zhi.a.wang@intel.com>
Signed-off-by: Mihai Donțu <mdontu@bitdefender.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
tools/tests/x86_emulator/test_x86_emulator.c
xen/arch/x86/x86_emulate/x86_emulate.c